package com.zmn.plat.model.entity.channel.promotion;

import com.zmn.common.utils.pager.Pages;

import lombok.*;

import java.util.Date;
import java.util.List;

/**
 * 渠道推广配置(当前只有今日头条使用)
 * 
 * @author linfeng
 *
 * @since 2020/11/20 17:01
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ChannelPromotionQuery extends Pages {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer relateId;
    /**
     * 渠道ID
     */
    private Integer channelId;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 账户ID
     */
    private String accountId;
    /**
     * 账户ID列表
     */
    private List<String> accountIdList;
    /**
     * 账户名称
     */
    private String accountName;
    /**
     * 账户名称列表
     */
    private List<String> accountNameList;
	/**
	 * 账户名称/Id 模糊搜索使用
	 */
	private String accountNameOrId;
    /**
     * 密钥
     */
    private String secretKey;
    /**
     * 密钥列表
     */
    private List<String> secretKeyList;
    /**
     * token
     */
    private String token;
    /**
     * token列表
     */
    private List<String> tokenList;
    /**
     * 落地页链接
     */
    private String landingPageLink;
    /**
     * 状态：1停用，2启用
     */
    private Integer status;
    /**
     * 创建人
     */
    private String creater;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新人
     */
    private String updater;
    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     *每页显示条数，默认100
     */
    private Integer pageSize = 100;

}
